ul.icons {
	border-bottom: 10px solid #BB2928;
 	background:url(../../img/bg_menu_front.png) repeat scroll center bottom transparent;
}
#homePage .boxes, #homePage .box_bottom {
	background: url('../../img/box_bg.png') bottom;
	border: 1px solid #AAACAF;
	margin-top: 30px;
}

#homePage .boxes .box, #homePage .box_bottom .box {
	float: left;
	padding: 15px;
	position: relative;
}

#homePage .boxes .box h1, #homePage .box_bottom .box h1 {
	font-size: 18px;
	color: #3A3A3C;
	font-weight: normal;
	padding-bottom: 10px;
}

#homePage .boxes .box p {
	font-size: 14px;
	line-height: 20px;
	color: #58585A;
}

#homePage .boxes .box a.more, #homePage .box_bottom .box a.more {
	position: absolute;
	font-size: 14px;
	bottom: 10px;
	right: 15px;
}

#homePage .boxes .a { width: 449px; }
#homePage .boxes .b { width: 449px; }

#homePage .boxes .b {
	background: url('../../img/box_sep.png') no-repeat bottom left;
}
#homePage .box_bottom {
	background:url(../../img/box_bottom_bg.png) repeat-x left bottom;
	height:178px;	
}
#homePage .box_bottom .box {
	width:160px;	
	background:url(../../img/box_bottom_box_bg.png) no-repeat bottom right;
	height:148px	
}
#homePage .box_bottom .box ul {
	margin-left:5px	
}
#homePage .box_bottom .box ul li {
	margin-bottom:20px
}
#homePage .box_bottom .box ul li a {
	font-size:12px;
	width:100%;
	display:block;
		
}
#homePage .box_bottom .box ul li a span {
	font-size:12px;
	color:#666666	
}
#homePage .box_bottom .box p{
	font-size:12px;
	color: #58585A;
	line-height:18px;
}
#homePage .box_bottom .box .form .input {
	padding:0 ;
	margin:0
}
#homePage .box_bottom .box input.email {
	width:98%;
	height:24px;
	font-size:12px;
	text-indent:10px;
	border:1px solid #999999
}
#homePage .box_bottom .box input.bt {
	width:53px;
	height:26px;
	line-height:26px;
	color:#FFF;
	font-size:12px;
	border:none;
	float:right;
}
#homePage .box input.btl {
	margin-top:35px;
	width:90px !important;
}
#homePage .box_bottom .box_become {
	background:url(../../img/box_become_bg.png) no-repeat 0px center;
    width: 150px;
    margin-left:7px;

}
#homePage .box_bottom .box_become h1 {
	font-size:14px;	
	color:#FFF;
	margin-top:5px;
	margin-bottom:0px;
	padding:0;
}
#homePage .box_bottom .box_become p {
	color:#A4FBFF;
	font-size:11px;
	line-height:14px;
	margin:5px 0px 0;
}
.box_become a, .box_become a:hover{
	font-size:11px;
	color:#fff;
}

.form .input .error-message {padding:0}
/*
* Required 
*/
.container { width:960px; height:245px; overflow:hidden; position:relative; cursor:pointer; }
.slides { position:absolute; top:0; left:0; }
.slides > div { position:absolute; top:0; width:960px; display:none; }
/*
* Optional
*/
#loopedSlider,#newsSlider { margin:0 auto; width:960px; position:relative; clear:both; }
#loopedSlider .thum {background:url(../../img/bg_txt_slider.png) no-repeat left bottom; width:362px;height:230px;position:absolute;left:0;top:15px;padding:25px}
#loopedSlider .thum h1 {font-size:26px;font-weight:normal;margin-bottom:10px;line-height:30px}
#loopedSlider .thum p {color:#4D4D4D}
ul.pagination { list-style:none; padding:0; margin:0;position:absolute;right:550px;bottom:10px;text-indent:-9999px;height:18px;width:130px }
ul.pagination li  { float:right;margin:4px;display:inline-block;width:10px}
ul.pagination li a { height:12px;width:12px;background:url(../../img/pagination_slider.png) no-repeat;text-indent:-999px;display:inline-block;float:left }
ul.pagination li.active a { background:url(../../img/pagination_slider_active.png) no-repeat }
.greyline {background-color:#B3B3B3; height:7px;margin-bottom:10px;}